package com.zp.thread;
/**
 * 第一种方法：继承Thread类，重写run()方法，用start()方法调用；
 * 两个线程执行结果不确定，是可变的;
 */
public class ThreadTest1 {
	public static void main(String[] args) {
		Thread1 t1 = new Thread1();
		Thread2 t2 = new Thread2();
		
		//start()方法执行线程；
		t1.start();
		t2.start();
	}
}

class Thread1 extends Thread{
	
	@Override
	/**
	 * 重写run()方法：将线程中要执行的方法写在run()方法中，
	 * 这样就得到了一个线程类；
	 */
	public void run() {
		for(int i=0;i<100;i++){
			System.out.println("zhangpeng"+i);
		}
	}
}

class Thread2 extends Thread{
	@Override
	public void run() {
		for(int i=0;i<100;i++){
			System.out.println("welcome"+i);
		}
	}
}

